|
Term
|
Meaning
|
Comments
|
|
ACFA
|
Advanced CMOS* Frame Aligner
|
Siemens
|
|
ACIA
|
Asynchronous Communications Interface Adapter
|
Also called UART. More
|
|
A/D
|
Analog to Digital
|
|
ADC
|
Analog to Digital Converter
|
|
ADMA
|
Advanced DMA* controller
|
Siemens
|
|
ADPCM
|
Adaptive Differential Pulse Code Modulation
|
Both the sender and the receiver predict what the next sample will be
based on the fact that the human voice and simple modem signals never contain
two frequencies at once and then instead of sending the complete 8 bits PCM* code
only the difference is send in 4 bits.
|
|
ADTV
|
Advanced Definition TV
|
|
AGC
|
Auto Gain Control
|
Adjusts input audio volume automatically. Not easy to do.
May severely distort recordings. Beware!
|
|
AGP
|
Accelerated Graphics Port.
|
This port was added after the PCI bus proved to be to slow for graphics.
Disadvantage: Only one AGP slot per motherboard,
so multiple displays becomes more difficult.
There seem to be AGP video cards that can handle multiple displays (199902 at $900).
|
|
ALI
|
ATM Line Interface
|
TranSwitch
|
|
AM
|
Amplitude Modulation
|
The amplitude variation of a wave carries a slower wave.
|
|
AMDM
|
ATM Multiplexer/DeMultiplexer (QSI)
|
|
Amp
|
Amplifier
|
Chipwise usually an OPerational AMPlifier (OpAmp*).
There is also a company called AMP.
They mainly make (good!) connectors.
|
|
AND
|
The logical AND* function.
|
The output is high if and only if all inputs are high.
|
|
AOI
|
And-Or-Invert
|
First a couple of AND-ports, whose outputs go into a single NOR* port.
The last inversion is probably because NOR* ports are faster
then OR*'s and because ports with inverted outputs offer more possibilities.
|
|
ARCOFI
|
Audio Ringing COdec* FIlter
|
Siemens
|
|
ASLAC
|
Advanced Subscriber Line Audio processing interface
|
AMD
|
|
ASLIC
|
Advanced Subscriber Line Interface
|
AMD
|
|
Async
|
Asynchronous
|
Not clocked, so just a bunch of logic ports one after another.
|
|
atto
|
10**-18
|
|
Term
|
Meaning
|
Comments
|
|
Baud
|
Unit for baudrate* (next entry).
|
|
Baudrate
|
Signal level changes per second.
|
Often confused with BPS*. Named after mister Baudot.
In early modems the baudrate* was equal to the BPS*, hence the confusion.
|
|
BCP
|
Biphase Communications Processor
|
NS
|
|
BinHex
|
The Apple way to code binary files using visible ASCII-only
to fascillitate sending the data over pure-ASCII (or unknown) networks.
|
The UNIX variation is UUEncode. Usually the datastream is chopped in parts of
six bits and ' ' is added. This has the extra advantage that only upper case
characters are used. Old computers couldn't handle lower case letters.
More.
|
|
BPS
|
Bits Per Second
|
This is relevant for serial connections. Beware that the nominal and actual bitrate
may differ depending on the reliability of the medium. Once a medium has a certain
reliability you can enhance it's reliability to whatever you like by sacrificing
speed.
|
|
Term
|
Meaning
|
Comments
|
|
CAD
|
Computer Aided Design
|
Using a computer to design products. For PCB CAD* programs see /m/cad.htm.
|
|
CAM
|
Computer Aided Manufacturing
|
It's the next step after CAD*. Together they are often called CAD*/CAM*.
See also the next entry.
|
|
CAM*
|
Content Addressable Memory
|
The memory is not addressed according to it's linear address but by it's content,
usally some sort of tag to gain access to the real data. This kind of memory was
originally often used to implement MMU*'s. Currently two-way associative
look aside buffers are more common, because they can work faster (less drain on
the address lines). This means that the part of the address lines that are used
for associative purposes becomes smaller and the deterministic part bigger.
With a two way caching mechanism however you can get into serious caching problems
when copying arrays etc.
For example when adding the elements of two screen image arrays
and putting it in the video RAM.
|
|
CAN
|
Controller Area Network
|
Type of network.
|
|
CC
|
C compiler
|
Compiler for the language C
|
|
CCD
|
Charge Coupled Device
|
Kind of DRAM, that can sense light intensities.
oth/ccd.txt.
|
|
CDB
|
Cell Delineation Block device
|
TranSwitch
|
|
CDR
|
Clock and Data Recovery
|
TranSwitch
|
|
CISC
|
Complex Instruction Set Computing
|
As opposed to RISC.
CISC* was the classic way of designing processor instruction set.
It was based on the misapprehention of the hardware designers that the
programmers were still programming in Assembler and wanted powerful addressing modes.
Compilers don't like complex instructions however.
|
|
CMOS
|
Complementary Metal Oxide Semiconductor
|
|
Codec
|
Coder Decoder
|
This is a combined ADC and DAC for telecom purposes.
The digital format is usually A-law or µ-law PCM*.
More.
|
|
COFF
|
Meant to be a universal format for binary files.
|
Every computer type uses it's own variation however.
|
|
COFI
|
COdec* FIlter
|
|
COFISLIC
|
COdec* FIlter and Subscriber Line Interface Circuit
|
AMD
|
|
CompactPCI
|
Passive backplane specification for (industrial) PCI.
|
|
CPLD
|
Complex Programmable Logic Device
|
See 'PLD'.
|
|
CPU
|
Central Processing Unit
|
This is called MPU on these pages, because we're only thinking in terms of chips here.
CPU's could also be complete PCB's.
|
|
CRT
|
Cathode Ray Tube
|
This is the basic part of a video monitor that actually shows the images.
A television set has additional circuitry to decode and select one out
of several broadcasting channels and to handle audio, teletext and in future even
much more.
|
|
CSP
|
Chip Scale (or size?) Packaging
|
May be TI-only terminology
|
|
CTC
|
Counter Timer Circuit
|
Counters and timers are basically the same because timers just count time ticks.
However since we see time as an absolute continuum, in our nativity we tend to make
a difference.
I once had to program a system that at any moment might have access to:
- the system time (from the crystal)
- the RTC time (from a battery-fed Philips chip)
- the DCF-77 receiver time
- the user time (users always seem to know better what time it is ;-)
Add that you can also get the time via all kinds of networks or by dialing in
and the problem gets even more complicated.
|
|
Term
|
Meaning
|
Comments
|
|
D/A
|
Digital to Analog
|
|
DAA
|
Data Access Arrangement
|
|
DAC
|
Digital to Analog Converter
|
MPU's and MCU's 'think' digitally so to convert these 'thoughts' to the real world
we need to convert this, usually parallel binary, data to an analogue voltage or
current.
The simplest solution is using a resistor network costing only a few dimes.
Another cheap solution is generating a square wave with a certain high-low
ratio (duty cycle) and feeding that via a resistor into a capacitor
which will then average it out.
There are also much more sophisticated solutions. The company 'Analog' got big
specializing on this.
|
|
DART
|
Dual* Asynchronous Receiver Transmitter
|
Two UART's
|
|
DCF-77
|
Time info transmitter in Mainflingen, Germany.
|
Only usable in a circular area around the transmitter in Europe.
oth/dcf-77.txt.
|
|
DCPAT
|
Dual* CEPT Primary Access Transceiver
|
AT&T
|
|
DD
|
Double density
|
Floppy disk type. DD* uses a more advanced bit coding than Single Density (SD*).
SD* and DD* floppies are the same. See also High Density (HD*).
|
|
DDS
|
Direct Digital Synthesis
|
The IC*'s AD7008 and AD9850 from Analog Devices are often
used as computer controlled signal generators in highend RF applications.
The integrated circuits generate a high quality sinewave with nearly
constant amplitude between about 0,01 Hz and 65 MHz.
Frequency and phase angle of the output signal are being varied by serial input data.
The ideal circuit for HAM radio ;-)
|
|
Demux
|
Demultiplexer
|
|
DMA
|
Direct memory access
|
See next entry
|
|
DMAC
|
Direct memory access controller
|
This is a separate, very simple but fast co-processor (consisting mainly of counters)
that is allowed to handle the address and data lines of the system
(after being instructed to do so by the main processor).
It will either 'steal' single cycles on the bus or do 'burst' accesses, mainly to do I/O.
The usefulness of DMA* during a certain era depends heavily
on the difference in speed between the processor and the system and it's interrupt overhead.
It also depends on if the peripheral will need to be serviced regurarly with single
bytes or small blocks or that it can buffer data itself and do a burst just now and
then. With the current trend to put more and more memory and intelligence in the
peripherals and CPU's getting faster and faster DMA* is gradually getting
more and more obsolete.
Even modern UART's already have an internal 64 bytes buffer
so the CPU can handle them and DMA* is not needed.
|
|
DPST
|
Double Pole, Single Throw
|
Type of switch
|
|
DRAM
|
Dynamic Random Access Memory
|
See DRAM
|
|
DS
|
Double sided
|
Floppy disk term
|
|
DSP
|
Digital Signal Processor
|
See DSP.
|
|
DSR
|
Dynamic Shift Register
|
Also RS-232 term: Data Set Ready. DTR means 'Data Terminal Ready'.
'Set' means 'modem' since RS-232 mainly dealed with the terminal-modem connection situation.
A PC was traditionally seen by IBM as a terminal and not as a real computer...
|
|
DTMF
|
Dual* Tone Multi-Frequency
|
This is the system to code special information over a traditional analogue
telephone line. Normally a single person only uthers one frequency at a time.
By sending two frequencies at the same time for a certain time (about 0.1 s)
it's possible to make quite sure not to get these tones confused with human
speech. The frequencies are choosen such that they have no harmonics in common.
For a receiver, check out the Mitel MT8870 (second sourced by Samsung).
For a sender check out the Philips I2C part PCD3311, PCD3311A or PCD3312.
|
|
Dual
|
Containing 2 equal devices
|
|
DUART
|
Dual* Universal Asynchronous Receiver Transmitter
|
Device with two UART's
|
|
Term
|
Meaning
|
Comments
|
|
FALC
|
Frame And Line interface Component
|
Siemens
|
|
FAQ
|
Frequently Asked Questions
|
|
FCODE
|
Forth Code
|
Processor independent language to write device drivers for the PCI-BUS.
oth/fcode.txt.
|
|
FDC
|
Floppy Disc Controller
|
This is the chip (or formally the board) that controles the floppy disc drive.
Basically there are two families: The 1771 family by Western Design/Digital Corporation (?)
and the 765 family by NEC (same as 8272 by Intel, but who did really design it?).
|
|
femto
|
10**-15
|
|
FET
|
Field Effect Transistor.
|
This is a voltage driven transistor.
(The much more popular PNP and NPN transistors are current driven.)
|
|
FFT
|
Fast Fourier Transformation
|
This is a method to transform data from the time domain (that we normally live in)
to the frequency domain (which is only interesting for freaks who want to study
trends in signals). Of course those freaks make a good living of off their knowledge
because examining trends can be big business.
Simple consumers like us may notice FFT* in our hifi sets when it has a display
which shows the energy in different frequency ranges.
|
|
FIFO
|
First In First Out
|
Like in a queue in the post office.
The alternative is a stack or LIFO (Last In First Out).
|
|
FM
|
Frequency Modulation
|
A slower wave is carried by the small frequency variations of a carrier wave.
The predecessor was AM* which carried it's child wave using variations in amplitude.
This however was much more prone to distortions, because the amplitude of a signal
suffers from all kinds of reflections etc. FM* uses more bandwidth in turn however.
|
|
FPAA
|
Field Programmable Analog Array
|
Enables building fast analog circuits. Motorola seems to have left this field now...
|
|
FPDRAM
|
Fast Page DRAM.
|
Outdated by EDO and SDRAM* etc.
|
|
FPGA
|
Field Programmable Gate Array
|
This is a 'cheap' way to design your own chips. All the components are already on the
chip, but 'in the field' you program them to make the right connections between the
components.
Cheap is not really true for large amounts since the chip will use a lot of energy
for the components that you're not really using. These components are also expensive
because they carry a lot of unused silicon around. They may also be slow. Startup time
may be hindered by the fact that their functionality needs to be loaded from a serial ROM.
The software needed to achieve the functionality may also be expensive and getting your
personal used to the software may also take time. However once the design is ready
and tested there may be an easy path to having the design being mass produced in a real
ASIC. Xilinx became big making these things.
|
|
FRAC
|
FRame Aligner Circuit
|
Siemens
|
|
FS-PAL
|
Field Sequential Phase Alternation Line
|
|
FYI
|
For Your Information
|
|
Term
|
Meaning
|
Comments
|
|
HAC
|
Hands-free Add on Circuit
|
Siemens
|
|
HCMOS
|
High-speed Complementary Metal Oxide Semiconductor
|
|
HCT
|
High-speed CMOS* TTL compatible
|
|
HD
|
High density
|
Floppy disk type. HD* uses the same coding as DD*, but just reads and writes
twice as fast.
|
|
HDSL
|
|
HDTV
|
High Definition TV
|
A TV with a higher resolution on screen.
|
|
Hex
|
Containing 6 equal devices
|
Also: Hexadecimal (16) base notation for numbers.
|
|
HPC
|
High Performance microController
|
Old term used by NS. Look under MCU.
Can also mean: Hand-held Personal Computer, High Performance Computing
or High Pressure Compressor
|
|
HQX
|
File name extension of BinHex* files
|
See BinHex*.
|
|
HSCC
|
High level Serial Communication Controller
|
Siemens
|
|
HSCX
|
High level Serial Communication controller eXtended
|
Siemens
|
|
HV-SLIC
|
High Voltage Subscriber Line Interface Circuit
|
|
Term
|
Meaning
|
Comments
|
|
SAR
|
Successive Approximation Register
|
Part of an ADC
|
|
SARE
|
Segmentation And Reassembly Element
|
Siemens
|
|
SBC
|
S Bus Circuit
|
Siemens
|
|
SBCX
|
S Bus Circuit eXtended
|
Siemens
|
|
SCART
|
European connector definition for TV's and VCR's etc.
|
|
|
Schmitt
|
Schmitt-trigger
|
|
SCNT1
|
Single Chip Network Termination 1 (NT1)
|
AT&T
|
|
SCSI
|
Small Computer System Interface.
|
Pronounce as 'skuzi'.
|
|
Scuzi
|
See SCSI
|
|
SD
|
Single density
|
Floppy disk type. See DD*.
|
|
SDHT
|
SDH/SONET Transceiver
|
Siemens
|
|
SDRAM
|
Synchronous DRAM.
|
|
SECAM
|
Systeme èn Coleur Avec Mémoire
|
|
SHAC
|
Simple Hands-free Add-on Circuit
|
Siemens
|
|
SHARC
|
Super Harvard ARchitecture Computer
|
Analog
|
|
SICAT
|
SIemens Concept Analog Telephone
|
Siemens
|
|
SICOFI
|
SIgnalling COdec* FIlter
|
Siemens
|
|
SIO
|
Serial Input Output
|
Usually called UART
|
|
SIPO
|
Serial in parallel out
|
|
SISO
|
Serial in serial out
|
|
Skuzi
|
See SCSI
|
|
SLAC
|
Subscriber Line Audio processing interface
|
AMD
|
|
SLDRAM
|
|
SLIC
|
Subscriber Line Interface Circuit
|
|
SLICOFI
|
Subscriber Line Interface Circuit and signaling COdec* FIlter
|
Siemens
|
|
SLIP
|
Serial Line Interface Protocol
|
Describes the protocol for making host-to-host connections using
back-to-back serial ports (with crossover cable, of course).
Can be used between two computers or to interconnect two hosts
residing within a single computer. Robert L. Smith.
|
|
SM3
|
SONET 3:1 Multiplexer
|
TranSwitch
|
|
SOT
|
STS-1 Overhead Terminator
|
TranSwitch
|
|
SPLD
|
Simple Programmable Logic Device
|
|
SPST
|
Single pole, single throw
|
Switch type
|
|
SR
|
Shift Register
|
|
SRAM
|
Static RAM
|
|
SS
|
Single sided
|
Floppy disk type
|
|
SSC
|
Standard Speech Circuit
|
Siemens
|
|
SSR
|
Static Shift Register (Early designs were often dynamic) or
Solid State Relay
|
|
STAF
|
SDH Transceiver And Framer
|
TranSwitch
|
|
Sync
|
Synchronous
|
The circuit works in phases.
After a clock pulse the logic between any two
registers gets enough time to stabilize and at the next clock pulse the results
are loaded into the next register. Most complex circuits work in a synchronous
mode. CPU designers try to minimize the clock period as much as possible,
which means that they are constantly busy trying to minimize the time that the
at-that-moment slowest logic part needs. When a piece of logic can't be speeded-up
they can decide to divide that part in two and when necessary include it twice.
(See also RISC).
|
|
Term
|
Meaning
|
Comments
|
|
UART
|
Universal Asynchronous Receiver Transmitter
|
|
µC
|
Micro* Controller
|
Same as MCU. It's a small micro* processor combined with a couple of peripherals on a chip
|
|
ULSI
|
ultra large scale integration
|
|
UMPS
|
Modeling language for CPU cores
|
http://www.vmdesign.com/
|
|
µP
|
Micro* Processor (=MPU or CPU)
|
|
UPI
|
Universal Programmable Peripheral Interface
|
Intel terminology
|
|
UPS
|
Uninterruptable Power Supply
|
This will keep your computer or other equipment running
for a while more (about 15 minutes) after the 110/220V has gone,
so it can still finish tasks and power down your computer
in a controlled way.
It may also guard against spikes on the 110/220V etc.
It will usually contain some sort of accu.
If you want to keep your computers running longer you'll need
an aggregate running on some sort of fuel.
|
|
USART
|
Universal Synchronous/Asynchronous Receiver/Transmitter
|
This is a UART that can also work in synchronous mode.
Synchronous means that the data isn't send in bytes with a start and stop bit around it,
but the data bits are send continously. The bit clocks of the two USART*'s need to
be synchronized in another way (for example via an extra line).
|
|
UTP
|
Unshielded Twisted Pair
|
This is a cheaper alternative for coax cable. Coaxial cable has the inner wire
completely shielded by the other cable which is wooven around the inner one
(and a tube of isolating material).
This way magnetic fields can't influence the inner wire.
Twisted pair cable has
two wires that are wound around each other. This way both wires should experience
the same fields and therefore both signals are distorted the same way.
By subtracting the two signals from each other in the receiver
the distortions are removed again.
|
|
UTPT
|
Unshielded Twisted Pair Transceiver
|
Siemens
|
|
Term
|
Meaning
|
Comments
|
|
VBAP
|
Voice Band Audio Processor
|
TI
|
|
VCA
|
Voltage controlled amplifier
|
|
Vcc
|
Main power supply
|
Generally 5V
|
|
VCO
|
Voltage controlled oscillator
|
|
Vdd
|
Secondary power supply
|
|
Vee
|
Negative power supply
|
|
VESA
|
Video Electronics Standards Association
|
VGA-interface and Local-Bus-definition
|
|
V/F
|
Voltage to Frequency (=VCO)
|
|
VGA
|
|
VLSI
|
Very Large Scale Integration
|
|
Vpp
|
Programming power supply
|
Generally higher then Vcc*
|
|
VRAM
|
Video Random Access Memory
|
Serial and/or dual* access(?)
|
|
VtoF
|
Voltage to Frequency converter
|
Same as VCO
|